package mysql

import "gorm.io/gorm"

type Good struct {
	gorm.Model
	Name  string  `gorm:"type:varchar(30);comment:商品名称" json:"name"`
	Cover string  `gorm:"type:varchar(200);comment:商品封面" json:"cover"`
	Price float64 `gorm:"type:decimal(10,2);comment:商品价格" json:"price"`
	Stock int     `gorm:"type:int;comment:商品库存" json:"stock"`
}

// FindGoods 商品查询
func (g *Good) FindGoods(goodsId int) error {
	return DB.Debug().Where("id = ?", goodsId).First(&g).Error
}

// UpdateGoods 商品库存更新
func (g *Good) UpdateGoods() {
	DB.Debug().Updates(&g)
}
